package com.jdrx.sw.sewage.beans.dto;

import com.jdrx.sw.sewage.beans.dto.base.PageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * sewage_device
 */
@Data
@ApiModel(value = "DeviceQueryDTO", description = "设备")
public class DeviceQueryDTO extends PageDTO {

    @ApiModelProperty("关键字 没有传null")
    private String keyWord;

    @ApiModelProperty(value = "站点id 全部传当前登录人的ids，单个站点传一个id", required = true)
    private List<Long> stationIds;

    @ApiModelProperty(value = "工艺单元id 全部传null", required = true)
    private Long processunitId;

    @ApiModelProperty(value = "物料类型id 全部传null", required = true)
    private Long materielId;

    @ApiModelProperty(value = "维保周期 1-一周内到期，2-一个月内到期，3-一季度内到期 全部传null", required = true)
    private Integer maintenance;
}